package com.nhjf.pojo.qo.incomeAndExpenditureRecordd;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;

import com.nhjf.model.oranizationAccount.OranizationAccount;
import com.nhjf.model.payLog.PayLog;
import com.nhjf.pojo.qo.BaseQo;

public class IncomeAndExpenditureRecorddQo extends BaseQo{
	private Long incomeAndExpenditureRecorddId;
	private boolean seachOranizationAccount;
	private boolean seachPayLog;
	/**
	 * 金额类型：1课程收益 2直播收益 3评审收益 4 商城收益 5违规扣费
	 */
	private Integer changeType;
	/**
	 * 订单号
	 */
	private String orderNumber;
	/**
	 * 创建时间
	 */
	private Date creaTime;
	/**
	 * 变动金额
	 */
	private Integer changeAmount;
	/**
	 * 收支类型：1收入、2支出
	 */
	private Integer incomeAndExpenditureType;
	/**
	 * 备注
	 */
	private String remarks;
	/**
	 * 机构账户id
	 */
	private Long oranizationAccountId;
	
	/**
	 * 我的余额时间
	 * @return
	 */
	private Date myBalanceTime;
	/**
	 * 订单号id
	 */
	private Long payLogId;
	
	
	public Long getIncomeAndExpenditureRecorddId() {
		return incomeAndExpenditureRecorddId;
	}
	public void setIncomeAndExpenditureRecorddId(Long incomeAndExpenditureRecorddId) {
		this.incomeAndExpenditureRecorddId = incomeAndExpenditureRecorddId;
	}
	public Integer getChangeType() {
		return changeType;
	}
	public void setChangeType(Integer changeType) {
		this.changeType = changeType;
	}
	public String getOrderNumber() {
		return orderNumber;
	}
	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}
	public Date getCreaTime() {
		return creaTime;
	}
	public void setCreaTime(Date creaTime) {
		this.creaTime = creaTime;
	}
	public Integer getIncomeAndExpenditureType() {
		return incomeAndExpenditureType;
	}
	public void setIncomeAndExpenditureType(Integer incomeAndExpenditureType) {
		this.incomeAndExpenditureType = incomeAndExpenditureType;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	public boolean isSeachOranizationAccount() {
		return seachOranizationAccount;
	}
	public void setSeachOranizationAccount(boolean seachOranizationAccount) {
		this.seachOranizationAccount = seachOranizationAccount;
	}
	public Long getOranizationAccountId() {
		return oranizationAccountId;
	}
	public void setOranizationAccountId(Long oranizationAccountId) {
		this.oranizationAccountId = oranizationAccountId;
	}
	public Integer getChangeAmount() {
		return changeAmount;
	}
	public void setChangeAmount(Integer changeAmount) {
		this.changeAmount = changeAmount;
	}
	public Date getMyBalanceTime() {
		return myBalanceTime;
	}
	public void setMyBalanceTime(Date myBalanceTime) {
		this.myBalanceTime = myBalanceTime;
	}
	public boolean isSeachPayLog() {
		return seachPayLog;
	}
	public void setSeachPayLog(boolean seachPayLog) {
		this.seachPayLog = seachPayLog;
	}
	public Long getPayLogId() {
		return payLogId;
	}
	public void setPayLogId(Long payLogId) {
		this.payLogId = payLogId;
	}
	
}
